package com.xuyn.framework.web.page;

import com.xuyn.common.constant.Constants;
import com.xuyn.common.utils.ServletUtils;

/**
 * @ Program     : xuyn
 * @ Description : 表格数据处理
 * @ Author      : Emason
 * @ Create      : 2019-09-19 10:16
 * @ Since       : 1.0
 **/
public class TableSupport{
    /**
     * 封装分页对象
     */
    public static PageDomain getPageDomain(){
        PageDomain pageDomain = new PageDomain();
        pageDomain.setPageNum(ServletUtils.getParameterToInt(Constants.PAGE_NUM));
        pageDomain.setPageSize(ServletUtils.getParameterToInt(Constants.PAGE_SIZE));
        pageDomain.setOrderByColumn(ServletUtils.getParameter(Constants.ORDER_BY_COLUMN));
        pageDomain.setIsAsc(ServletUtils.getParameter(Constants.IS_ASC));
        return pageDomain;
    }

    public static PageDomain buildPageRequest(){
        return getPageDomain();
    }

}
